﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace qltscd.Models.BaseClient
{
    public class PhieuBaoHanh
    {
        [ScaffoldColumn(false)]
        public virtual int IdentityPhieuBaoHanh { get; set; }

        [Required(ErrorMessage = "Mã Phiếu Bảo Hành không được để trống")]
        [MaxLength(10, ErrorMessage = "Mã Phiếu Bảo Hành không được dài hơn 10 ký tự")]
        public virtual string MaPhieuBaoHanh { get; set; }

        public virtual int? IdentityThietBi { get; set; }

        public virtual int? NguoiGiao { get; set; }

        [UIHint("DateTime")]
        public virtual DateTime? NgayGiao { get; set; }  

        [Required(ErrorMessage = "Người Nhận không được để trống")]
        [MaxLength(100, ErrorMessage = "Người Nhận không được dài hơn 100 ký tự")]
        public virtual string NguoiNhan { get; set; }

        public virtual int? DonViBaoHanh { get; set; }

        [UIHint("DateTime")]
        public virtual DateTime? NgayTra { get; set; }

        [Required(ErrorMessage = "Nội Dung Bảo Hành không được để trống")]
        public virtual string NoiDungBaoHanh { get; set; }

        //[Required(ErrorMessage = "Mã Phiếu Thay Thế không được để trống")]
        //public virtual int? IdentityThayThe { get; set; }
    }
}